package com.wanwu.channel.remote.allinpay.http.resp;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import lombok.Getter;
import lombok.Setter;

/**
 * @ClassName DeclareQryRespHead
 * @Description 报关查询响应head
 * @Author husheng
 * @Date 2020-02-23 16:45
 */
@Getter
@Setter
@JsonIgnoreProperties(ignoreUnknown = true)
@JacksonXmlRootElement(localName = "HEAD")
public class DeclareQryRespHead {

    @JacksonXmlProperty(localName = "VERSION")
    @JSONField(name = "VERSION")
    private String version;

    @JacksonXmlProperty(localName = "TRANS_DATETIME")
    @JSONField(name = "TRANS_DATETIME")
    private String transDatetime;

    @JacksonXmlProperty(localName = "CHARSET")
    @JSONField(name = "CHARSET")
    private String charset;

    @JacksonXmlProperty(localName = "SIGN_TYPE")
    @JSONField(name = "SIGN_TYPE")
    private String signType;

    @JacksonXmlProperty(localName = "SIGN_MSG")
    @JSONField(name = "SIGN_MSG")
    private String signMsg;

    @JacksonXmlProperty(localName = "PAYMENT_ORDER_NO")
    @JSONField(name = "PAYMENT_ORDER_NO")
    private String paymentOrderNo;
}
